[INFO] cloning repository https://github.com/WyattLamberth/miracle
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/WyattLamberth/miracle" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWyattLamberth%2Fmiracle", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWyattLamberth%2Fmiracle'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d0e6c9dbb7cc22490ad2d637dd1ad2159225e407
[INFO] fixing WyattLamberth/miracle against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWyattLamberth%2Fmiracle" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/WyattLamberth/miracle
[INFO] finished tweaking git repo https://github.com/WyattLamberth/miracle
[INFO] tweaked toml for git repo https://github.com/WyattLamberth/miracle written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/WyattLamberth/miracle on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/WyattLamberth/miracle already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded fugit-timer v0.1.3
[INFO] [stderr]   Downloaded panic-probe v1.0.0
[INFO] [stderr]   Downloaded defmt-rtt v1.1.0
[INFO] [stderr]   Downloaded stm32f4xx-hal v0.23.0
[INFO] [stderr]   Downloaded stm32f4 v0.16.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fce57e3d0a6c7e0f49b55cfa47d2d3f094bbe206a76ef4fffb0908c720204e6f
[INFO] running `Command { std: "docker" "start" "fce57e3d0a6c7e0f49b55cfa47d2d3f094bbe206a76ef4fffb0908c720204e6f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fce57e3d0a6c7e0f49b55cfa47d2d3f094bbe206a76ef4fffb0908c720204e6f" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fce57e3d0a6c7e0f49b55cfa47d2d3f094bbe206a76ef4fffb0908c720204e6f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fce57e3d0a6c7e0f49b55cfa47d2d3f094bbe206a76ef4fffb0908c720204e6f" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling cortex-m v0.7.7
[INFO] [stderr]     Checking nb v1.1.0
[INFO] [stderr]    Compiling cortex-m-rt v0.7.5
[INFO] [stderr]    Compiling defmt v1.0.1
[INFO] [stderr]    Compiling defmt-macros v1.0.1
[INFO] [stderr]     Checking critical-section v1.2.0
[INFO] [stderr]     Checking vcell v0.1.3
[INFO] [stderr]     Checking bitfield v0.13.2
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]     Checking gcd v2.3.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling stm32f4 v0.16.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling bare-metal v0.2.5
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling defmt-rtt v1.1.0
[INFO] [stderr]     Checking fugit v0.3.9
[INFO] [stderr]    Compiling panic-probe v1.0.0
[INFO] [stderr]     Checking volatile-register v0.2.2
[INFO] [stderr]     Checking nb v0.1.3
[INFO] [stderr]    Compiling stm32f4xx-hal v0.23.0
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]     Checking embedded-hal v1.0.0
[INFO] [stderr]     Checking embedded-hal v0.2.7
[INFO] [stderr]     Checking time v0.3.47
[INFO] [stderr]     Checking embedded-dma v0.2.0
[INFO] [stderr]     Checking fugit-timer v0.1.3
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]     Checking micromath v2.1.0
[INFO] [stderr]    Compiling miracle v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking embedded-storage v0.3.1
[INFO] [stderr]     Checking embedded-hal-nb v1.0.0
[INFO] [stderr]     Checking bare-metal v1.0.0
[INFO] [stderr]     Checking embedded-io v0.6.1
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling cortex-m-rt-macros v0.7.5
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]     Checking enumflags2 v0.7.12
[INFO] [stderr]    Compiling defmt-parser v1.0.0
[INFO] [stdout] warning: unused import: `core::ptr::read_volatile`
[INFO] [stdout]  --> src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use core::ptr::read_volatile;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cortex_m::prelude::_embedded_hal_timer_CountDown`
[INFO] [stdout]  --> src/main.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use cortex_m::prelude::_embedded_hal_timer_CountDown;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `gpio::alt::SerialFlowControl`
[INFO] [stdout]  --> src/main.rs:9:32
[INFO] [stdout]   |
[INFO] [stdout] 9 | use stm32f4xx_hal::{self as _, gpio::alt::SerialFlowControl};
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `B`, `D`, `E`, `F`, `G`, and `H` are never constructed
[INFO] [stdout]   --> src/main.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | enum GpioPort {
[INFO] [stdout]    |      -------- variants in this enum
[INFO] [stdout] 13 |     A,
[INFO] [stdout] 14 |     B,
[INFO] [stdout]    |     ^
[INFO] [stdout] 15 |     C,
[INFO] [stdout] 16 |     D,
[INFO] [stdout]    |     ^
[INFO] [stdout] 17 |     E,
[INFO] [stdout]    |     ^
[INFO] [stdout] 18 |     F,
[INFO] [stdout]    |     ^
[INFO] [stdout] 19 |     G,
[INFO] [stdout]    |     ^
[INFO] [stdout] 20 |     H,
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `GpioPort` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `OTYPER`, `OSPEEDR`, `BSRR`, `LCKR`, `AFLR`, and `AFHR` are never constructed
[INFO] [stdout]   --> src/main.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | enum GpioRegister {
[INFO] [stdout]    |      ------------ variants in this enum
[INFO] [stdout] 40 |     MODER,
[INFO] [stdout] 41 |     OTYPER,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 42 |     OSPEEDR,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 46 |     BSRR,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 47 |     LCKR,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 48 |     AFLR,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 49 |     AFHR,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `GpioRegister` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Alternate` and `Analog` are never constructed
[INFO] [stdout]   --> src/main.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 84 | enum ModerState {
[INFO] [stdout]    |      ---------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 87 |     Alternate,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 88 |     Analog,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `OTyperState` is never used
[INFO] [stdout]    --> src/main.rs:102:6
[INFO] [stdout]     |
[INFO] [stdout] 102 | enum OTyperState {
[INFO] [stdout]     |      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `bit_pattern` is never used
[INFO] [stdout]    --> src/main.rs:108:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | impl OTyperState {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] 108 |     fn bit_pattern(&self) -> u8 {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `OSpeedrState` is never used
[INFO] [stdout]    --> src/main.rs:116:6
[INFO] [stdout]     |
[INFO] [stdout] 116 | enum OSpeedrState {
[INFO] [stdout]     |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `bit_pattern` is never used
[INFO] [stdout]    --> src/main.rs:124:8
[INFO] [stdout]     |
[INFO] [stdout] 123 | impl OSpeedrState {
[INFO] [stdout]     | ----------------- method in this implementation
[INFO] [stdout] 124 |     fn bit_pattern(&self) -> u8 {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `NoPullUpPullDown` and `PullDown` are never constructed
[INFO] [stdout]    --> src/main.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 134 | enum PupdrState {
[INFO] [stdout]     |      ---------- variants in this enum
[INFO] [stdout] 135 |     NoPullUpPullDown,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 136 |     PullUp,
[INFO] [stdout] 137 |     PullDown,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `set_speed` and `set_output_type` are never used
[INFO] [stdout]    --> src/main.rs:234:8
[INFO] [stdout]     |
[INFO] [stdout] 155 | impl GpioPin {
[INFO] [stdout]     | ------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 234 |     fn set_speed(&self, speed: OSpeedrState) -> () {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 |     fn set_output_type(&self, output_type: OTyperState) -> () {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::ptr::read_volatile`
[INFO] [stdout]  --> src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use core::ptr::read_volatile;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cortex_m::prelude::_embedded_hal_timer_CountDown`
[INFO] [stdout]  --> src/main.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use cortex_m::prelude::_embedded_hal_timer_CountDown;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `gpio::alt::SerialFlowControl`
[INFO] [stdout]  --> src/main.rs:9:32
[INFO] [stdout]   |
[INFO] [stdout] 9 | use stm32f4xx_hal::{self as _, gpio::alt::SerialFlowControl};
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[panic_handler]` function required, but not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unwinding panics are not supported without std
[INFO] [stdout]   |
[INFO] [stdout]   = help: using nightly cargo, use -Zbuild-std with panic="abort" to avoid unwinding
[INFO] [stdout]   = note: since the core library is usually precompiled with panic="unwind", rebuilding your crate with panic="abort" may not be enough to fix the problem
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `miracle` (bin "miracle") due to 2 previous errors; 3 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "fce57e3d0a6c7e0f49b55cfa47d2d3f094bbe206a76ef4fffb0908c720204e6f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fce57e3d0a6c7e0f49b55cfa47d2d3f094bbe206a76ef4fffb0908c720204e6f", kill_on_drop: false }`
[INFO] [stdout] fce57e3d0a6c7e0f49b55cfa47d2d3f094bbe206a76ef4fffb0908c720204e6f
